Python Package Manager
   HOME

TheInfoList



OR:

Python Package Manager (''PyPM'') is a
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
utility intended to simplify the tasks of locating, installing, upgrading and removing Python packages. It can determine if the most recent version of a software package is installed on a system, and can install or upgrade that package from a local or remote host. PyPM is non-free and may only be used with
ActiveState ActiveState Software Inc is a Canadian software company headquartered in Vancouver, British Columbia. It develops, sells, and supports cross-platform development tools for dynamic languages such as Perl, PHP, Python, Ruby, and Tcl, as well as ...
's ActivePython distribution. PyPM uses “PyPM Repositories”,http://pypm.activestate.com/ collections of pre-compiled packages. These repositories contain a high variety of modules, published on
PyPI The Python Package Index, abbreviated as PyPI () and also known as the Cheese Shop (a reference to the ''Monty Python's Flying Circus'' sketch " Cheese Shop"), is the official third-party software repository for Python. It is analogous to the CP ...
. PyPM is inspired by
Perl package manager Perl Package Manager (''PPM'') is a Perl utility intended to simplify the tasks of locating, installing, upgrading and removing software packages. It can determine if the most recent version of a software package is installed on a system, and can in ...
(PPM).


See also

*
pip (package manager) Pip is a package-management system written in Python and is used to install and manage software packages. The Python Software Foundation recommends using pip for installing Python applications and its dependencies during deployment. Pip con ...
*
EasyInstall setuptools is a package development process library designed to facilitate packaging Python projects by enhancing the Python standard library (distribution utilities). It includes: *Python package and module definitions *Distribution package m ...
, a source-based installation utility *
RubyGems RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a "gem"), a tool designed to easily manage the installation of gems ...
, a package manager for the Ruby programming language *
Npm (software) npm ( originally short for Node Package Manager) is a package manager for the JavaScript programming language maintained by npm, Inc. npm is the default package manager for the JavaScript runtime environment Node.js. It consists of a command l ...
, a package manager for the Node.js *
Composer (software) Composer is an application-level dependency manager for the PHP programming language that provides a standard format for managing dependencies of PHP software and required libraries. It was developed by Nils Adermann and Jordi Boggiano, who cont ...
, a package manager for PHP.


References


External links


PyPM Index
Python (programming language) development tools Proprietary package management systems {{Install-software-stub